// main.js
import { createApp } from 'vue'
import App from './App.vue'

// UI 组件库
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'

// 路由支持
import router from './router'

// HTTP 客户端
import axios from 'axios'

// 配置axios - 不设置baseURL，让前端和后端分别处理
axios.defaults.timeout = 10000

// 创建 Vue 应用实例
const app = createApp(App)

// 使用插件
app.use(ElementPlus)
app.use(router)

// 将 axios 挂载到 app.config.globalProperties，供组件中使用
app.config.globalProperties.$axios = axios

// 挂载应用
app.mount('#app') //
